﻿using Apps.Common;
using Apps.Models.CONTRACT;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Apps.IBLL.CONTRACT
{
    public partial interface ICONTRACT_INFOBLL
    {
        List<CONTRACT_INFOModel> GetList(ref GridPager pager, 
            string code, string externalCode, string type,
            string category, string supplier, string state,
            string startDate, string endDate, string startValidDate, string endValidDate, int flowstate);
        List<CONTRACT_INFOModel> GetFlowList(ref GridPager pager,
         string code, string externalCode, string type,
         string category, string supplier, string state,
         string startDate, string endDate, string startValidDate, string endValidDate, int flowstate);

        string GET_FLOWNUMBER_CONTRACT(int iContractType, int iContractCategory);
    }
}
